home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / general / fractal / kaos.lha / autolib / Makefile < prev   
Encoding:
Makefile  |  1990-01-31  |  1016 b   |  42 lines

  1. SOURCESA =\
  2. auto_panel_proc.c auto_p_go_proc.c auto_p_quit_proc.c auto_p_load_proc.c\
  3. get_auto_option.c auto_load_data.c destroy_auto_windows.c
  4.  
  5. SOURCESB =\
  6. auto_get_color_symbol.c
  7.  
  8. SOURCESC =\
  9. create_auto_windows.c auto_load_param.c auto_reset.c auto_refresh.c\
  10. auto_translate_param.c auto_p_write_init_proc.c
  11.  
  12. DEPENDENCY = ../auxlib/get_available_aux_window.o
  13.  
  14. MATHLIBS = -lm
  15. CFLAGS = -sun4 -O
  16. HEADERSA =
  17. HEADERSB = ../include/main_kaos_def.h
  18. HEADERSC = ../include/auto_kaos_def.h
  19. HEADERS = ${HEADERSA} ${HEADERSB} ${HEADERSC}
  20. LIBRARY = autolib.a
  21.  
  22. # This works for SunOS 4.0 and SunOS 3.2 not for SunOS 3.5.
  23. ${LIBRARY}:     ${LIBRARY}{${SOURCESA:.c=.o} ${SOURCESB:.c=.o} ${SOURCESC:.c=.o}} ${DEPENDENCY}
  24.     ar rv $@ $?
  25.     ranlib $@
  26. # For SunOS 3.5 use this instead.
  27. #    ar rv $@ *.o
  28. #    ranlib $@
  29.  
  30. lib.a(%.o):    %.o
  31.  
  32. ${SOURCESA:.c=.o}: ${HEADERSA}
  33.     cc -c $*.c ${CFLAGS} ${MATHLIBS}
  34.  
  35. ${SOURCESB:.c=.o}: ${HEADERSB}
  36.     cc -c $*.c ${CFLAGS} ${MATHLIBS}
  37.  
  38. ${SOURCESC:.c=.o}: ${HEADERSC}
  39.     cc -c $*.c ${CFLAGS} ${MATHLIBS}
  40.  
  41. ${HEADERS}:
  42.